エディター
- ショートカット https://gamemakers.jp/article/2024_03_19_63713/ (日本語)
プログラミング全般
-
ゲームデザインパターンとクリーンコード
- Youtubeチャンネル: InfallibleCode https://www.youtube.com/@InfallibleCode
- https://gameprogrammingpatterns.com/
- https://refactoring.guru/
- https://youtu.be/ZzwWWut_ibU
- https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
- https://gist.github.com/wojteklu/73c6914cc446146b8b533c0988cf8d29
- https://www.youtube.com/watch?v=f7X9gdUmhMY
- https://youtu.be/QDldZWvNK_E
- https://www.youtube.com/watch?v=r-RCfmQqLA0
- https://www.youtube.com/watch?v=MBTtsVWcieE
-
ブループリントとC++:両者の相性と、両方を使うべき理由 https://www.youtube.com/watch?v=VMZftEVDuCE&t=3s
-
ブループリントとC++のバランス https://docs.unrealengine.com/4.26/en-US/Resources/SampleGames/ARPG/BalancingBlueprintAndCPP/
アセット命名規則
-
推奨されるアセットの命名規則 https://docs.unrealengine.com/5.3/en-US/recommended-asset-naming-conventions-in-unreal-engine-projects/
-
アンリアル エンジン アセットの命名規則 https://www.unrealdirective.com/resource/asset-naming-conventions
-
UE5 スタイル ガイド https://github.com/Allar/ue5-style-guide
C++
-
C++ フォルダ構造 https://github.com/EpicGames/UnrealEngine/tree/ue5-main/Samples/Games/Lyra/Source/LyraGame
-
命名規則
-
UProperty https://docs.unrealengine.com/5.3/en-US/unreal-engine-uproperties/
-
UFunction https://docs.unrealengine.com/5.3/en-US/ufunctions-in-unreal-engine/
-
Unreal スマートポインタライブラリ (TSharedPtr, TSharedRef, TWeakPtr, TUniquePtr) https://docs.unrealengine.com/5.3/en-US/smart-pointers-in-unreal-engine/
-
デリゲート https://docs.unrealengine.com/5.3/en-US/delegates-and-lamba-functions-in-unreal-engine/
-
UEにおけるコンテナ (TArray、TMap、TSet) https://docs.unrealengine.com/5.3/en-US/containers-in-unreal-engine/
-
UInterface https://docs.unrealengine.com/5.3/en-US/interfaces-in-unreal-engine/
-
UE モジュール https://docs.unrealengine.com/5.3/en-US/unreal-engine-modules/
-
UStructs https://docs.unrealengine.com/5.0/en-US/structs-in-unreal-engine/
-
TSubclassOf https://docs.unrealengine.com/5.3/en-US/typed-object-pointer-properties-in-unreal-engine/
-
Gameplay Ability System (GAS) https://docs.unrealengine.com/5.3/en-US/gameplay-ability-system-for-unreal-engine/
-
C++の特徴
-
ポインタ https://learn.microsoft.com/en-us/cpp/cpp/pointers-cpp?view=msvc-170
-
リファレンス https://learn.microsoft.com/en-us/cpp/cpp/references-cpp?view=msvc-170
-
テンプレート https://learn.microsoft.com/en-us/cpp/cpp/templates-cpp?view=msvc-170
-
演算子のオーバーロード https://learn.microsoft.com/en-us/cpp/cpp/operator-overloading?view=msvc-170
-
ブループリント
-
ブループリント ビジュアルスクリプティング https://docs.unrealengine.com/5.3/en-US/blueprints-visual-scripting-in-unreal-engine/
-
ブループリント エディタ チート シート https://docs.unrealengine.com/5.3/en-US/blueprint-editor-cheat-sheet-in-unreal-engine/
-
ブループリントのベストプラクティス https://docs.unrealengine.com/5.3/en-US/blueprint-best-practices-in-unreal-engine/
-
ブループリント マクロ ライブラリ https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/Blueprints/UserGuide/Types/MacroLibrary/
-
タイムライン https://docs.unrealengine.com/4.26/en-US/ProgrammingAndScripting/Blueprints/UserGuide/Timelines/
-
ファンクション https://docs.unrealengine.com/5.3/en-US/functions-in-unreal-engine/
-
イベント https://docs.unrealengine.com/5.3/en-US/events-in-unreal-engine/
-
ブループリント インターフェイス https://docs.unrealengine.com/5.3/en-US/blueprint-interface-in-unreal-engine/
-
レベルのブループリント https://docs.unrealengine.com/5.3/en-US/level-blueprint-in-unreal-engine/
-
ゲームモード(Game Mode)
ゲームプレイフレームワーク
レベルデザイン
-
仮想世界の構築 https://docs.unrealengine.com/5.3/en-US/building-virtual-worlds-in-unreal-engine/
-
メガスキャン https://quixel.com/bridge
-
ワールドパーティション(オープンワールド) https://docs.unrealengine.com/5.0/en-US/world-partition-in-unreal-engine/
-
アートステーション https://www.artstation.com/?sort_by=community&dimension=all
ライティング
アセット管理
https://docs.unrealengine.com/5.3/en-US/asset-management-in-unreal-engine/
マテリアル
敵 AI
-
人工知能 (AI) https://docs.unrealengine.com/5.3/en-US/artificial-intelligence-in-unreal-engine/
-
ビヘイビアツリー https://docs.unrealengine.com/5.3/en-US/behavior-trees-in-unreal-engine/
-
ナビゲーションシステム https://docs.unrealengine.com/5.3/en-US/navigation-system-in-unreal-engine/
シーケンサー(カットシーン)(Sequencer)
https://docs.unrealengine.com/4.26/en-US/AnimatingObjects/Sequencer/Overview/
UI
-
ウィジェットのブループリント (Widget Blueprint) https://docs.unrealengine.com/5.3/en-US/widget-blueprints-in-umg-for-unreal-engine/
-
アンリアルモーショングラフィックス (UMG) のベストプラクティス https://docs.unrealengine.com/5.3/en-US/umg-best-practices-in-unreal-engine/
-
スレート UI フレームワーク https://docs.unrealengine.com/5.3/en-US/slate-user-interface-programming-framework-for-unreal-engine/
-
ウィジェットの作成と管理のベスト プラクティス https://www.youtube.com/watch?v=7b7a20j0azc
アニメーション
-
キャラクターとオブジェクトのアニメーション https://docs.unrealengine.com/5.3/en-US/animating-characters-and-objects-in-unreal-engine/
-
アニメーションモンタージュ https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/AnimMontage/
-
ブレンドスペース https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/Blendspaces/
-
ロコモーション (Locomotion) https://docs.unrealengine.com/5.3/en-US/locomotion-in-unreal-engine/
-
アニメーションのブループリント(ステートマシン) https://docs.unrealengine.com/5.3/en-US/animation-blueprints-in-unreal-engine/
-
Animation Notifies https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/Sequences/Notifies/
-
アニメーションのリターゲット
-
アニメーションのオフセット
-
スレッドセーフ・アニメーション・ブループリント
データアセット
オーディオ
エフェクト
- Niagara https://docs.unrealengine.com/5.3/en-US/creating-visual-effects-in-niagara-for-unreal-engine/
オンライン・サブシステム(マルチプレイー)
https://docs.unrealengine.com/5.3/en-US/online-subsystem-in-unreal-engine/
セーブゲーム
https://docs.unrealengine.com/5.3/en-US/saving-and-loading-your-game-in-unreal-engine/
ローカライゼーション
-
ローカライゼーション https://docs.unrealengine.com/4.26/en-US/ProductionPipelines/Localization/
-
UEの日本語フォント https://mklearning.blogspot.com/2014/06/unreal-engine-4.html
最適化
-
コンテンツのテストと最適化 https://docs.unrealengine.com/5.3/en-US/testing-and-optimizing-your-content/
-
UEでゲームのパフォーマンスを最大化|Unreal Fest 2022 https://www.youtube.com/watch?v=GuIav71867E
-
UE 5 における初心者のための最適化 https://www.youtube.com/watch?v=Ipn0sDcdc_4
-
UE パフォーマンス最適化のヒント https://www.youtube.com/watch?v=V8NnLnBQFIg
UE Tips
-
UE 5 の Tips を 50 個紹介します!(初心者向け) https://www.youtube.com/watch?v=iayPiX8tBmQ
-
知っておきたいアンリアル エンジン 20 のTips|UE5 https://www.youtube.com/watch?v=EapJzAfNw50&t=2s
-
UE 5 に関する (おそらく) 知らない 25 のヒントとトリック https://www.youtube.com/watch?v=ocKFXjut6ls&t=1s
-
UE 5 について(おそらく)知らない 5 つのトリック https://www.youtube.com/watch?v=ZF7Vwc8L1ok
-
UE Tips & Best Practices https://flassari.notion.site/UE-Tips-Best-Practices-3ff4c3297b414a66886c969ff741c5ba
ソース管理 (バージョン管理) (Version Control)
-
UEにおけるコラボレーションとバージョン管理 https://docs.unrealengine.com/5.0/en-US/collaboration-and-version-control-in-unreal-engine/
-
ソース管理およびリモート チーム コラボレーション|Unreal Fest 2022 https://www.youtube.com/watch?v=YKMDdtX-8gM&t=782s
素敵なプラグイン
-
StructUtils プラグイン
-
FInstancedStruct を使ってみる https://historia.co.jp/archives/38415/
-
インスタンス化プロパティ (ブループリント エディタ拡張) https://www.docswell.com/s/leon-gameworks/ZQ8WQJ-UEMConnect_002#p6
-
-
物理レイアウトツール https://www.youtube.com/watch?v=GCeooZVBTdA
利用すると便利なツール
-
IDE
- Rider (私が推奨) https://www.jetbrains.com/rider/
- Visual Studio
-
バージョン管理システム
- Github
- Github Fork GUI
- Perforce
-
プロジェクト管理
- Trello
- Notion
- Jira
-
プロトタイプツール
- Obsidian
- NotabilityまたはGoodnotes(iPad)
-
オーディオ
- AI音楽ジェネレーター: Suno https://www.suno.ai/
- Audacity(オーディオエディター) https://www.audacityteam.org/
-
3Dモデリング&アニメーション
-
Blender https://www.blender.org/
-
AIアニメーションツール: Cascadeur https://cascadeur.com/
-
簡単AIモーションキャプチャーアニメーション&リップシンク https://www.youtube.com/watch?v=BabkaTF-kw0
-
AIでテキストを3Dキャラクターアニメーションに - MOOTION https://www.youtube.com/watch?v=yIWwiiiYi6s&t=633s
-
AIで見事な3Dモデルとテクスチャを作成 - Full AI Animation Tutorial https://www.youtube.com/watch?v=iHK_MQlwEis
-
-
画像とテクスチャ
- Adobe Photoshop
- Online Photoshop Photopea: https://www.photopea.com/
- Adobe Substance 3D Painter (マテリアル)
気に入りUEコース
-
アンリアル・エンジン・ブループリント・ゲーム・デベロッパー・オンライン・コース https://www.gamedev.tv/p/unreal-blueprint/?coupon_code=THAWOUT
-
Unreal Engine 5 ブループリント: ファーストパーソンシューター (FPS) https://www.gamedev.tv/p/unreal-engine-5-blueprints/?coupon_code=THAWOUT
-
Unreal 5.0 C++デベロッパー: C++ を学んでビデオゲームを作ろう https://www.gamedev.tv/p/unreal-5-0-c-developer-learn-c-and-make-video-games/?coupon_code=THAWOUT
-
Unreal Engine 5 C++ マルチプレイヤー: 独自の Co-Op ゲームを作成 https://www.gamedev.tv/p/unreal-engine-c-multiplayer/?coupon_code=THAWOUT
-
アンリアル エンジン コミュニティ学習 https://dev.epicgames.com/community/unreal-engine/learning
気に入りブログ
https://historia.co.jp/category/ue5/ (日本語)
アンリアル コミュニティ ウィキ
気に入り公式サンプルゲーム プロジェクト
-
Lyra (FPS、GameplayAbilitySystem、オンラインマルチプレイ、クロスプレイ、ナイアガラFXなど)
-
Valley of the Ancient サンプル (ナナイト、ルーメン、メガスキャンなど)
-
クロップアウト(RTS) https://docs.unrealengine.com/5.3/en-US/sample-game-projects-for-unreal-engine/
-
アクション RPG ゲーム (UE4.26) https://docs.unrealengine.com/4.27/en-US/Resources/SampleGames/ARPG/
UE コミュニティ
-
アンリアル エンジン フォーラム https://forums.unrealengine.com/
-
ディスコード
気に入り UE Youtube チャンネル
https://www.youtube.com/@UnrealEngine
https://www.youtube.com/@UnrealUniversity
https://www.youtube.com/@AlexForsythe
https://www.youtube.com/@MathewWadsteinTutorials
https://www.youtube.com/channel/UC36uolRnnwoMMH27vzecLBg
https://www.youtube.com/@UnrealSensei。
https://www.youtube.com/@WilliamFaucher
https://www.youtube.com/@PrismaticaDev/videos
https://www.youtube.com/@GorkaGames/videos
https://www.youtube.com/@UnrealEngineJP